home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 30 / PC Gamer IT CD 30 1-2.iso / MOTS / GAMEDATA / RESOURCE / JKMRES.GOO / cog_00_hraildet.cog < prev    next >
Text File  |  1998-02-25  |  942b  |  59 lines

  1. # Jedi Knight Missions Cog Script
  2. #
  3. # 00_HRAILDET.COG
  4. #
  5. # PROJECTILE SCRIPT - Homing Rail Det
  6. #
  7. # [RF]
  8. #
  9. # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
  10.  
  11. flags=0x240
  12.  
  13. symbols
  14.  
  15. message     created
  16. message        timer
  17.  
  18. thing            tDet                local
  19. thing            tTarget            local
  20.  
  21. end
  22.  
  23. # ========================================================================================
  24.  
  25. code
  26.  
  27. created:
  28.     tDet = GetSenderRef();
  29.  
  30.     SetTimerEx(0.1, 1, tDet, 0);
  31.     SetTimerEx(0.3, 0, tDet, 0);
  32.     
  33.     SetWeaponFlags(tDet, 0x0c);
  34.     return;
  35.  
  36. timer:
  37.     if (GetSenderID() == 0)
  38.     {
  39.         SetWeaponTarget(GetParam(0), GetThingUserData(GetParam(0)), 450.0);
  40.     }
  41.     else
  42.     if (GetSenderID() == 1)
  43.     {
  44.         tDet = GetParam(0);
  45.  
  46.         if (GetThingUserData(tDet) >= 5000)
  47.         {
  48.             tTarget = GetThingUserData(tDet) - 5000;
  49.             SetThingUserData(tDet, tTarget);
  50.     
  51.             SetWeaponFlags(tDet, 0x24020d);
  52.             SetLifeLeft(tDet,    10.0);
  53.         }
  54.     }
  55.    return;
  56.  
  57. end
  58.  
  59.